home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / ACORNUSERS / EMULATOR / BABE / Documents / StillToDo < prev   
Text File  |  1998-02-06  |  2KB  |  42 lines

  1. Babe - Manchester Mark 1 Emulator/Assembler/Disassembler
  2. ========================================================
  3. By David Sharp, Jan 1998
  4.  
  5. Ideas:
  6. *** Fully integrated Emulator, Assembler, Disassembler
  7. When a file is loaded should open the disassemble window, but have the option to not load window and just start emulation.
  8.  
  9. Emulator
  10. ========
  11. *** Graphical, not just text
  12. Runs in a window - look at GBoyEm by Paul Clifford
  13. *** Step through or let program run
  14. Allow pause
  15. *** Screenshot
  16. Output binary, hex, decimal and mnemonic values
  17. Output log
  18. Have ability to preset the starting CI and ACC.
  19. Option to run at real speed ie. 1.44mS/instr or 700 instr/sec
  20.  
  21. Assembler
  22. =========
  23. Warn if line 0 and 1 are unspecified ie. will generate an infinite loop!
  24. *** Should allow comments
  25. Should debug references out of range, lines too long
  26. Allow assembly of hex,binary and decimal numbers
  27. Should assemble to all different formats of object code:
  28.    ***Andrew Molyneux's one
  29.    MADM
  30. I shan't create my own format for the sake of it, but perhaps will allow flexibility on other formats such as do/don't include no. of lines and presets for CI,PI and ACC
  31. Convert ARM mnemonics to equivalent SSEM
  32. Should warn but still assemble if a line is written too then over written in assembly code.
  33. *** Allow assembly with lines terminated by LF 10 or CR 13
  34. Option to convert SB5 to SUB or vice versa.
  35. *** Generate list of warnings and errors to text file.
  36.  
  37. Disassembler
  38. ============
  39. Save as text files for all 3 emulators
  40. View in window in columns: line number, binary, disassemble (colours)
  41.  
  42.